Управление службой autofs¶
В операционной системе Astra Linux утилита automount автоматически запускается службой autofs. Управлять службой можно с помощью утилиты systemctl обычными командами start, stop, restart. Проверить текущее состояние можно с помощью команды status:
root@pc-1:~# systemctl status autofs
autofs.service - Automounts filesystems on demand
Loaded: loaded (/lib/systemd/system/autofs.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2024-10-20 16:15:23 MSK; 966ms ago
Process: 23356 ExecStart=/usr/sbin/automount -d -v $OPTIONS --pid-file /var/run/autofs.pid (code=exited, status=0/SUCCESS)
Main PID: 23357 (automount)
Tasks: 5 (limit: 4593)
Memory: 1.0M
CPU: 21ms
CGroup: /system.slice/autofs.service
└─23357 /usr/sbin/automount -d -v --pid-file /var/run/autofs.pid
В целях отладки можно в файле /lib/systemd/system/autofs.service установить запуск утилиты с ключами -d (англ. debug) и -v (англ. verbose), как на представленном выше примере, и смотреть файлы журналов syslog. Но проще запускать утилиту с ключом -f (англ. foreground):
root@pc-1:~# automount -f -d -v
Starting automounter version 5.1.2, master map /etc/auto.master
using kernel protocol version 5.05
lookup_nss_read_master: reading master file /etc/auto.master
do_init: parse(sun): init gathered global options: (null)
...
Завершить работу утилиты в этом случае можно сочетанием клавиш <Ctrl> + <C>:
^Cdo_notify_state: signal 2
master_notify_state_change: sig 2 switching /docs from 1 to 5
st_prepare_shutdown: state 1 path /docs
....
autofs stopped
Если вы по ошибке запустите утилиту automount без параметров, то она начнет работать в фоновом режиме, что можно будет увидеть с помощью команды ps:
root@pc-1:~# automount
root@pc-1:~# ps aux | grep automount
root 27976 0.0 0.1 114340 4100 ? Ssl 22:32 0:00 automount
root 27990 0.0 0.0 6228 868 pts/0 S+ 22:32 0:00 grep automount
Завершить работу такого процесса можно будет отправкой ему сигнала SIGTERM:
root@pc-1:~# kill -SIGTERM $(pidof automount)
root@pc-1:~# ps aux | grep automount
root 27995 0.0 0.0 6228 884 pts/0 S+ 22:32 0:00 grep automount
При завершении работы утилита automount удаляет каталоги, используемые в качестве точек монтирования, если эти каталоги не существовали на момент запуска, но в некоторых ситуациях, например, при внештатном выключении компьютера, эти каталоги могут оставаться на диске. Будьте крайне внимательны, если у вас появится желание удалить такой каталог вручную, т.к. при наличии монтирования такая команда приведет к удалению всех файлов на общем ресурсе.